工控網首頁
>

新聞中心

>

業界動態

>

在線小課堂 | 第二講:如何實現溫控器的無程序通信

在線小課堂 | 第二講:如何實現溫控器的無程序通信


無程序通信是指,PLC可以在不編寫通信程序的前提下,通過其存儲器讀寫溫控器的參數、運行或停止溫控器的功能。在無程序通信中,一臺PLC最多可以連接16臺溫控器。



這里,我們以歐姆龍的E5EC系列舉例,使用器材如下:



實驗案例:

一臺CP1H PLC與一臺E5EC溫控器之間通過無程序通信的方式,實現以下兩個功能:

1、讀取E5EC的當前溫度PV值;

2、對E5EC溫控器溫度設定值SP的設置。





由于PLC與溫控器之間要通過RS-485方式進行通信,因此這里使用CP1W-CIF11通信選件板。



在使用前,需要對CP1W-CIF11背面的動作設定開關進行設定(如下圖),設定完成后,將CP1W-CIF11安裝到PLC的串口2上即可。



接線時,將CP1W-CIF11的RDA-端子連接至E5EC的14號A-端子,將RDB+端子連接至E5EC的13號B+端子。




PLC側的設置需要通過CX-P軟件來進行,首先將PLC設置為編程模式,在CX-P軟件的“設置”項中的“串口2”頁,按下圖所示進行通信參數的設置(單元號要與溫控器的“通信節點編號UNIT”設置一致)。



將此下載到PLC中后,PLC需要斷電重啟后設置生效。



在通信設定菜單進行:

1、協議的選擇,將PSEL選項設定為FINS。




2、U-No選項,進行通信單元編號的設定,這里設定為0(請注意,進行無程序通信時,通信單元號必須從0開始依次設置,且中間不能跳號)。




3、bPS選項,進行通信波特率的設置,這里設定為57.6。




4、SdWt選項,設置發送數據等待時間,進行無程序通信時,推薦值為“1”。




5、MAXU選項,進行最大通信單元編號的設定,當PLC只跟一臺溫控器通信時,將MAXU設定為0即可。




除了上述的通信參數外,我們還需要在溫控器中設置PLC與其通信的數據地址,E5EC使用PLC的存儲器與其進行通信。在溫控器中,可以通過區域類型參數選項AREA設置通信的內存區域,PLC中可以使用的內存區域如圖所示,并且通過開始地址上位AdRH和下位AdRL選項設置通信起始地址。



按模式鍵找到AREA選項,將其設定為0,即用PLC的DM數據區進行數據通信;



繼續按模式鍵到AdRH和AdRL,將兩者均設定為0,即從PLC的D0開始進行數據通信。



另外,E5EC的當前溫度PV值可在PLC的D7中進行讀取,對E5EC溫度設定值SP的設置,則在PLC的D17中進行設置,另外,對下載區域進行設定的請求標志位為D15。



最后,為了保證能對溫控器進行寫入的操作,還需要在溫控器的調整菜單中,將通信寫入選項CMWT設置為ON。



溫控器參數設置完成后,溫控器斷電重啟后設置生效。



我們通過CX-P軟件的查看窗口來對PLC的內存區域進行監控,根據我們前面的參數設置,D7中應顯示溫度的PV值,我們觀察到D7中的值為23,表示當前溫度值為23度。


另外,我們通過PLC實現對E5EC溫控器溫度設定值SP的設置,比如我們要將溫度設定值設定為60度,那么我們在D17中賦值60,然后將下載請求標志D15置1后,則可以觀察到溫控器的設定值已經更改為60,通信實現!



如果想對溫控器進行運行、停止等,需要使用動作指令代碼的操作,請參考E5□C溫控器通信手冊「6-3-4動作指令代碼章節」。


想觀看課程視頻

請猛戳下方“閱讀原文”

投訴建議

提交

查看更多評論
其他資訊

查看更多

產品升級丨歐姆龍微型功率繼電器MY-GS-R:LED指示燈亮度、觸點載流量顯著提升

歐姆龍與博一機械達成戰略合作,共啟食品包裝新篇章

歐姆龍醫療凈水設備方案:采用CP2E進行控制及監視,完成水質凈化和運輸

歐姆龍工廠火災風險降低方案:防患于未然,無需停機,及早發現起火原因

歐姆龍出席2024中國新能源電驅動系統技術發展大會并發表主題演講